Empirical study of performance of data binding in ASP.NET web applications

نویسندگان

  • Toni Stojanovski
  • Marko Vuckovic
  • Ivan Velinov
چکیده

Most developers use default properties of ASP.NET server controls when developing web applications. ASP.NET web applications typically employ server controls to provide dynamic web pages, and data-bound server controls to display and maintain database data. Though the default properties allow for fast creation of workable applications, creating a high-performance, multiuser, and scalable web application requires careful configuring of server controls and their enhancement using custom-made code. In providing commonly required functionality in data-driven ASP.NET web applications such as paging, sorting and filtering, our empirical study evaluated the impact of various technical approaches: automatic data binding in web server controls; data paging and sorting on web server; paging and sorting on database server; indexed and non-indexed database columns; clustered vs. non-clustered indices. The study observed significant performance differences between various technical approaches. Index terms — web applications, scalability,

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Scalability of Data Binding in ASP.NET Web Applications

Manuscript received August 10, 2012. Toni Stojanovski, Faculty of Informatics, European University, bld. Kliment Ohridski 68, 1000 Skopje, Macedonia. (phone: +389 78 396 693, e-mail: [email protected]) Ivan Velinov, Faculty of Informatics, European University, bld Kliment Ohridski 68, 1000 Skopje, Macedonia. (e-mail: [email protected]) Marko Vučković, Faculty of Informati...

متن کامل

Extending the Performance Models of Web Applications with Queueing Algorithm

Distributed systems and web applications play an important role in computer science nowadays. The most common consideration is performance, because these systems have to provide cost-effective and high-availability services in the long term, thus, they have to be scaled to meet the expected load. Performance measurements can be the base for performance modeling and prediction. With the help of ...

متن کامل

Performance Modeling of ASP.Net Web Service Applications: an industrial case study

During the last decade the gap between software modeling and performance modeling has been closing. For example, UML annotations have been developed to enable the transformation of UML software models to performance models, thereby making performance modeling more accessible. However, as of yet few of these tools are ready for industrial application. In this thesis we explorer the current state...

متن کامل

Common web application attack types and security using ASP.NET

Web applications security is one of the most daunting tasks today, because of security shift from lower levels of ISO OSI model to application level, and because of current situation in IT environment. ASP.NET offers powerful mechanisms to render these attacks futile, but it requires some knowledge of implementing Web application security. This paper focuses on attacks against Web applications,...

متن کامل

WebGD: A Framework for Web-Based GIS/Database Applications

We have developed a framework for Web-based GIS/database applications which allow users to insert, update, delete, and query data with a map interface displayed by Web browsers. The framework was designed so that a Web-based GIS application that uses ArcIMS as a map server can be easily created, customized, and maintained. In order to achieve this goal, we have created our framework as a collec...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1201.0357  شماره 

صفحات  -

تاریخ انتشار 2011